throw stones - French English Dictionary